talk a lot without rest - German English Dictionary